Big Huge Thesaurus

Naval Surface Warfare Center

noun